// API配置
export const API_CONFIG = {
	// 本地API服务地址
	BASE_URL: 'http://127.0.0.1:3000',

	// API端点
	ENDPOINTS: {
		CHAT: '/api/chat'
	},

	// 请求头
	HEADERS: {
		'Content-Type': 'application/json'
	}
}

// 健康分析提示词
export const PROMPT_TEMPLATES = {
	// 健康分析提示词
	HEALTH_ANALYSIS: (healthData) => `作为专业健康顾问，请基于以下用户数据进行健康分析：

用户数据：
年龄：${healthData.age}岁，性别：${healthData.gender}
身高：${healthData.height}cm，体重：${healthData.weight}kg，BMI：${healthData.bmi}
血压：${healthData.bloodPressure} (${healthData.bloodPressureStatus})
运动习惯：${healthData.exercise}，睡眠：${healthData.sleep}，吸烟：${healthData.smoke}
症状：${healthData.symptoms || '无'}

请严格按照以下格式回答，不要包含任何思考过程：

健康评分：XX分（0-100分）
评分说明：XXX

BMI分析：XXX

血压分析：XXX

生活习惯评估：XXX

主要健康风险点：XXX

改善建议：XXX

注意：请确保分析准确、专业、实用。`,

	// 个性化建议提示词
	PERSONALIZED_ADVICE: (healthData) => `作为专业健康顾问，请基于以下用户数据提供个性化建议：

用户数据：
年龄：${healthData.age}岁，性别：${healthData.gender}
身高：${healthData.height}cm，体重：${healthData.weight}kg，BMI：${healthData.bmi}
血压：${healthData.bloodPressure} (${healthData.bloodPressureStatus})
运动习惯：${healthData.exercise}，睡眠：${healthData.sleep}，吸烟：${healthData.smoke}
症状：${healthData.symptoms || '无'}

请严格按照以下格式回答，不要包含任何思考过程：

饮食建议：XXX

运动建议：XXX

生活方式改善建议：XXX

需要重点关注的健康指标：XXX

预防性建议：XXX

注意：建议要具体、可操作、科学合理。`
}

// 错误信息
export const ERROR_MESSAGES = {
	NETWORK_ERROR: '网络连接失败，请检查网络设置',
	API_ERROR: 'API服务异常，请稍后重试',
	TIMEOUT_ERROR: 'AI分析超时，请稍后重试',
	PARSE_ERROR: '数据解析失败',
	UNKNOWN_ERROR: '未知错误，请稍后重试',
	OLLAMA_ERROR: 'AI模型服务异常，请检查Ollama服务'
}